.space-layout {
  background: #ffffff;
  border-radius: 4px;
  padding: 16px;
  padding-top: 8px;
  font-size: 14px;
  font-family: MicrosoftYaHeiUI-Bold, MicrosoftYaHeiUI;
  color: #333333;

  ul,
  li {
    list-style: none;
    padding: 0;
  }

  .space-layout-title {
    height: 40px;
    line-height: 40px;
    background: rgb(255, 255, 255, 0.1);
    width: 100%;
    font-size: 16px;
    font-weight: bold;
  }

  .space-layout-tabs-list {
    display: flex;
    padding-top: 8px;

    .space-layout-tabs-item {
      cursor: pointer;
      padding: 9px 17px;
      border-radius: 16px;
      line-height: 14px;
      color: #666666;
      border: 1px solid #cccccc;
      margin-right: 12px;
    }

    .is-active {
      border-color: #0779ff;
      color: #0779ff;
    }
  }

  .map-container {
    width: 100%;
    height: 536px;
    position: relative;
  }

  .company-list {
    .page-footer {
      display: flex;
      justify-content: right;
      padding-top: 29px;
    }
  }
}